﻿using System;
using System.Drawing;
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;

namespace breakoutsharp.visual
{
    public interface IScreenObject
    {
        PointF Location
        {
            get;
            set;
        }

        SizeF Size
        {
            get;
            set;
        }

        bool Visible
        {
            get;
            set;
        }

        Rectangle GetRect
        {
            get;
        }

        RectangleF GetRectF
        {
            get;
        }

        void Draw(Device dev);
    }
}
